support weapons platoon - Spanish English Dictionary